be well situated - Espagnol Anglais Dictionnaire